cmake_minimum_required(VERSION 3.16)
project(leetcode)

set(CMAKE_CXX_STANDARD 11)

add_executable(leetcode task/dolittle.cpp)
add_executable(offer017 stoffer/offer017.cpp)
add_executable(offer018 stoffer/offer018.cpp)
add_executable(bike stoffer/bike.cpp)
add_executable(offer019 stoffer/offer019.cpp)
add_executable(offer020 stoffer/offer020.cpp)
add_executable(offer021 stoffer/offer021.cpp)
add_executable(offer022 stoffer/offer022.cpp)
add_executable(offer037 stoffer/offer037.cpp)
add_executable(offer024 stoffer/offer024.cpp)
add_executable(offer025 stoffer/offer025.cpp)
add_executable(offer026 stoffer/offer026.cpp)
add_executable(offer027 stoffer/offer027.cpp)
add_executable(offer028 stoffer/offer028.cpp)
add_executable(offer029 stoffer/offer029.cpp)
add_executable(CompareSort task/CompareSort.cpp)
add_executable(offer030 stoffer/offer030.cpp)
add_executable(offer031 stoffer/offer031.cpp)
add_executable(offer032 stoffer/offer032.cpp)
add_executable(offer032-2 stoffer/offer032-2.cpp)
add_executable(offer032-3 stoffer/offer032-3.cpp)
add_executable(offer033 stoffer/offer033.cpp)
add_executable(common seabattle/common.c)
add_executable(playera seabattle/playera.c)
add_executable(server seabattle/server.c)
add_executable(playerb seabattle/playerb.c)
add_executable(AG task/AG.cpp)
add_executable(puorWater task/puorWater.cpp)
add_executable(CrossRiver task/CrossRiver.cpp)
add_executable(CrossRiver2.0 task/CrossRiver2.0.cpp)
add_executable(offer034 stoffer/offer034.cpp)
add_executable(offer035 stoffer/offer035.cpp)
add_executable(offer039 stoffer/offer039.cpp)
add_executable(offer040 stoffer/offer040.cpp)